.order-container {
  // background-color: #f6f6f6;
  min-height: calc(100vh - env(safe-area-inset-bottom));
  padding-bottom: env(safe-area-inset-bottom);

  // .van-tabs__nav .van-tabs__line {
  //   background-color: #1296db;
  // }

  .order-list {
    padding: 20rpx;
    background-color: #fff;
    border-bottom: 1px solid #f1f1f1;

    .order-info {
      display: flex;

      .img {
        margin-right: 20rpx;
        width: 200rpx;
        height: 200rpx;
        overflow: hidden;
        border-radius: 20rpx;

        image {
          width: 100%;
          height: 100%;
        }
      }

      .info {
        flex: 1;
        display: flex;
        flex-direction: column;

        .tit {
          margin-top: 10rpx;
          font-size: 32rpx;
          overflow: hidden;
          white-space: nowrap;
          text-overflow: ellipsis;
          width: 470rpx;
        }

        .spec {
          margin-top: 10rpx;
          font-size: 28rpx;
          color: #666;
        }

        .total {
          margin-top: 50rpx;
          display: flex;
          justify-content: space-between;

          .num {
            color: #666;
            font-size: 28rpx;
          }

          .price {
            color: #ff2121;

            .price-num {
              font-size: 32rpx;
            }
          }
        }
      }
    }

    .order-status {
      display: flex;
      align-items: center;
      justify-content: space-between;
      margin-top: 20rpx;

      .status-tit {
        color: #ff2121;
        font-size: 30rpx;
      }

      .status-btn {
        display: flex;

        .status-list {
          // display: inline-block;
          padding: 0 25rpx;
          margin-left: 10rpx;
          height: 60rpx;
          line-height: 60rpx;
          color: #fff;
          font-size: 28rpx;
          background-color: #1296db;
          border-radius: 60rpx;
          box-sizing: border-box;
        }

        .carved {
          border: 1px solid #1296db;
          color: #1296db;
          background-color: #fff;
        }
      }

    }
  }
}



/* .van-sidebar-item--selected {
  border-color: #1296db !important;
} */